produce electricity - French English Dictionary